oil sands facility - Turkish English Dictionary